Vývojář | Bill Joy |
---|---|
Operační systém | BSD GNU/Linux |
Vyvíjeno v | C |
Typ softwaru | unixový shell, programovací jazyk, command line interface language a svobodný software |
Licence | 3-clause BSD License |
Některá data mohou pocházet z datové položky. |
C shell (csh) je unixový shell vyvinutý Billem Joyem pro BSD Unix.
Byl původně odvozen z šestého vydání Unixu /bin/sh (kterým byl Thompson shell), předchůdce Bourne shellu. Jeho syntaxe je silně ovlivněná programovacím jazykem C (odtud pochází název shellu). C shell přidal mnoho vylepšení oproti Bourne shell, jako například aliasy a historii příkazů.
Protože mnoho z vlastností C shellu bylo implementováno do jiných shellů, původní C shell je používán minimálně; byl nahrazen jinými (částečně kompatibilními) shelly, jako je Tenex C shell (tcsh). Nezávisle vyvinutý a zmodernizovaný C shell, vytvořený Nicolem Hamiltonem, také přežil ve Windows ve formě Hamilton C shellu.